[go: up one dir, main page]

CN114385382B - Light application access method, device, computer equipment and storage medium - Google Patents

Light application access method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN114385382B
CN114385382B CN202111583338.0A CN202111583338A CN114385382B CN 114385382 B CN114385382 B CN 114385382B CN 202111583338 A CN202111583338 A CN 202111583338A CN 114385382 B CN114385382 B CN 114385382B
Authority
CN
China
Prior art keywords
message
light application
application
mobile communication
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111583338.0A
Other languages
Chinese (zh)
Other versions
CN114385382A (en
Inventor
王正超
钟锷峰
韩望
管闯
赵淼淼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN202111583338.0A priority Critical patent/CN114385382B/en
Publication of CN114385382A publication Critical patent/CN114385382A/en
Application granted granted Critical
Publication of CN114385382B publication Critical patent/CN114385382B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种轻应用的访问方法、装置、计算机设备和存储介质。所述方法包括:接收用户终端的移动通信应用发送的移动通信消息;将所述移动通信消息进行解析处理,得到对应的消息意图和通信账号;基于所述消息意图获取待访问的轻应用对应的轻应用信息,以及依据所述通信账号和所述消息意图获取所述轻应用的网络链接;根据所述轻应用信息和所述网络链接生成卡片消息;将所述卡片消息发送至所述用户终端,以在所述移动通信应用的通信界面上显示所述卡片消息,以使所述用户终端在检测到针对所述卡片消息的触发操作时,基于所述网络链接访问所述轻应用。采用本方法能避免轻应用的开发和实施成本过高的问题。

The present application relates to a method, device, computer equipment and storage medium for accessing light applications. The method includes: receiving a mobile communication message sent by a mobile communication application of a user terminal; parsing and processing the mobile communication message to obtain the corresponding message intent and communication account; obtaining light application information corresponding to the light application to be accessed based on the message intent, and obtaining the network link of the light application based on the communication account and the message intent; generating a card message based on the light application information and the network link; sending the card message to the user terminal to display the card message on the communication interface of the mobile communication application, so that the user terminal can access the light application based on the network link when detecting a trigger operation for the card message. The use of this method can avoid the problem of excessively high development and implementation costs of light applications.

Description

Light application access method, light application access device, computer equipment and storage medium
Technical Field
The present application relates to the field of light applications, and in particular, to a method and apparatus for accessing a light application, a computer device, and a storage medium.
Background
With the development of network communication technology, a light application technology appears, in the traditional technology, the light application is mainly configured by an application program APP, a user downloads and installs a corresponding application program, such as a mobile office APP of WeChat, cloud home, nail, and the like, and adds the light application in the application program to receive the pushing of related messages. Resulting in the problem of complex operations for accessing the light application.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a method, apparatus, computer device, storage medium, and computer program product for accessing a light application.
A method of accessing a light application, the method comprising:
Receiving a mobile communication message sent by a mobile communication application of a user terminal;
Analyzing the mobile communication message to obtain a corresponding message intention and a corresponding communication account;
Acquiring light application information corresponding to a light application to be accessed based on the message intention, and acquiring a network link of the light application according to the communication account number and the message intention;
generating a card message according to the light application information and the network link;
And sending the card message to the user terminal so as to display the card message on a communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when detecting a triggering operation for the card message.
In one embodiment, the parsing the mobile communication message to obtain the corresponding message intention and the corresponding communication account includes:
performing deserialization processing on the mobile communication message to obtain a deserialized message;
extracting a communication account number and an encrypted user input message from the anti-serialization message;
decrypting the encrypted user input message to obtain a decrypted user input message;
determining a message intent based on the decrypted user input message.
In one embodiment, the determining the message intent based on the decrypted user input message includes:
judging the type of the decrypted user input message;
when the type of the user input message is voice, converting the user input message into a text message;
Word segmentation processing is carried out on the text message to obtain at least two first keywords;
and determining the message intention corresponding to the first keyword.
When the type of the user input message is text, word segmentation processing is carried out on the user input message to obtain at least two second keywords;
And determining the message intention corresponding to the second keyword.
In one embodiment, the acquiring the light application information corresponding to the light application to be accessed based on the message intention, and acquiring the network link of the light application according to the communication account number and the message intention includes:
Determining a light application to be accessed based on the message intent;
acquiring light application information corresponding to the light application;
Acquiring a main link corresponding to the light application based on the communication account;
Acquiring a sub-link corresponding to the light application based on the message intention;
And splicing the main link and the sub link to obtain the network link of the light application.
In one embodiment, the light application information includes a light application name, light application description information, and a light application icon;
the generating a card message according to the light application information and the network link comprises:
generating a card message according to the light application name, the light application description information, the light application icon and the network link;
Wherein the light application name is the subject of the card message;
The light application description information is used as a brief introduction of the card message;
the light application icon serves as an image background for the card message.
In one embodiment, the sending the card message to the user terminal includes:
Carrying out serialization processing on the card message to obtain a serialized card message;
And sending the serialized card message to a network service platform so that the network service platform sends the card message to the user terminal.
In one embodiment thereof, the method further comprises:
receiving an application access request sent by a mobile communication application of the user terminal, wherein the application access request is formed by triggering an entry identifier of a target light application displayed in the communication interface when the user terminal is detected, and the target light application and the light application are different application programs;
and establishing communication connection with the target light application so as to realize access to the target light application.
A method of accessing a light application, the method comprising:
transmitting a mobile communication message to a server through a mobile communication application;
The card information is generated by the server based on the light application information and the network link acquired by the mobile communication information;
Displaying the card message on a communication interface of the mobile communication application;
And when the triggering operation for the card message is detected, accessing the light application corresponding to the light application information based on the network link.
In one embodiment thereof, the method further comprises:
Responding to the triggering operation of the entry identifier, generating an application access request for accessing the target light application, wherein the target light application is an application program different from the light application;
And sending the application access request to the server through the mobile communication application, so that the server establishes communication connection with the target light application based on the application access request to realize access to the target light application.
An access device for a light application, the device comprising:
the receiving module is used for receiving the mobile communication message sent by the mobile communication application of the user terminal;
The analysis module is used for analyzing the mobile communication message to obtain a corresponding message intention and a corresponding communication account;
The acquisition module is used for acquiring light application information corresponding to the light application to be accessed based on the message intention, and acquiring a network link of the light application according to the communication account number and the message intention;
the generation module is used for generating a card message according to the light application information and the network link;
And the sending module is used for sending the card message to the user terminal so as to display the card message on a communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when detecting the triggering operation for the card message.
In one embodiment, the parsing module is further configured to perform deserialization processing on the mobile communication message to obtain a deserialized message, extract a communication account number and an encrypted user input message from the deserialized message, decrypt the encrypted user input message to obtain a decrypted user input message, and determine a message intent based on the decrypted user input message.
In one embodiment, the parsing module is further configured to determine a type of the decrypted user input message, convert the user input message into a text message when the type of the user input message is voice, perform word segmentation on the text message to obtain at least two first keywords, and determine a message intention corresponding to the first keywords. When the type of the user input message is text, word segmentation processing is carried out on the user input message to obtain at least two second keywords, and message intention corresponding to the second keywords is determined.
In one embodiment, the obtaining module is further configured to determine a light application to be accessed based on the message intention, obtain light application information corresponding to the light application, obtain a main link corresponding to the light application based on the communication account, obtain a sub link corresponding to the light application based on the message intention, and splice the main link and the sub link to obtain a network link of the light application.
In one embodiment, the light application information comprises a light application name, light application description information and a light application icon, and the generating module is further configured to generate a card message according to the light application name, the light application description information, the light application icon and the network link, wherein the light application name is used as a subject of the card message, the light application description information is used as a brief introduction of the card message, and the light application icon is used as an image background of the card message.
In one embodiment, the sending module is further configured to perform serialization processing on the card message to obtain a serialized card message, and send the serialized card message to a network service platform, so that the network service platform sends the card message to the user terminal.
In one embodiment thereof, the apparatus further comprises:
The method comprises the steps of establishing a connection module, and establishing communication connection with a target light application to realize access to the target light application, wherein the connection module is used for receiving an application access request sent by a mobile communication application of the user terminal, the application access request is formed by triggering an entry identifier of the target light application displayed in a communication interface when the user terminal is detected, the target light application is an application program different from the light application, and the communication connection with the target light application is established.
An access device for a light application, the device comprising:
A transmitting module for transmitting a mobile communication message to a server through a mobile communication application;
The receiving module is used for receiving the card information sent by the server, wherein the card information is generated by the server based on the light application information and the network link acquired by the mobile communication information;
the display module is used for displaying the card message on a communication interface of the mobile communication application;
And the access module is used for accessing the light application corresponding to the light application information based on the network link when the triggering operation for the card message is detected.
In one embodiment, the access module is further configured to display an entry identifier of a target light application on the communication interface, generate an application access request for accessing the target light application in response to a trigger operation on the entry identifier, send the application access request to the server through the mobile communication application, and enable the server to establish communication connection with the target light application based on the application access request, so as to achieve access to the target light application.
A computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of the light application access method described above.
A computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of the light application access method described above.
A computer program product comprising a computer program for executing the steps of the above-described light application access method by a processor.
The access method, the access device, the computer equipment and the storage medium for the light application comprise the steps of receiving a mobile communication message sent by a mobile communication application of a user terminal, analyzing the mobile communication message to obtain corresponding message intention and a communication account number, acquiring light application information corresponding to the light application to be accessed based on the message intention, acquiring a network link of the light application according to the communication account number and the message intention, generating a card message according to the light application information and the network link, and sending the card message to the user terminal so as to display the card message on a communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when detecting triggering operation on the card message. The method and the device have the advantages that the light application can be acquired and accessed only by using the mobile communication application to send the mobile communication message without secondary development of the application program and downloading and installing of the corresponding application program by the user, and the method and the device are simple and convenient. In addition, the separation of the light application and the application program is realized, the application program is not required to be developed for the second time, and the problems of high development and implementation cost of the light application are avoided.
Drawings
FIG. 1 is an application environment diagram of a method of access to a light application in one embodiment;
FIG. 2 is a flow diagram of a method of accessing a light application in one embodiment;
FIG. 3 is a message network architecture of a light application access method;
FIG. 4 is a timing diagram of a method of access for a light application in another embodiment;
FIG. 5 is a card message presentation interface of a light application of an access method of the light application;
FIG. 6 is a schematic diagram illustrating steps for acquiring information about a light application in one embodiment;
FIG. 7 is a flow chart of a method of accessing a light application in another embodiment;
FIG. 8 is a block diagram of an access device for a lightweight application in one embodiment;
FIG. 9 is a block diagram of an access device for a light application in another embodiment;
FIG. 10 is a block diagram of an access device for a light application in yet another embodiment;
FIG. 11 is an internal block diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The access method of the light application provided by the application can be applied to the application environment shown in the figure 1. In this application environment, a user terminal 102 and a server 104 are included. Wherein the user terminal 102 communicates with the server 104 via a network. The method of accessing the light application may be performed by the user terminal 102 or the server 104, or performed cooperatively by the user terminal 102 and the server 104, and here, the method of accessing the light application is described by taking the server 104 as an example:
The method comprises the steps of receiving a mobile communication message sent by a mobile communication application of a user terminal by a server 104, analyzing the mobile communication message by the server 104 to obtain corresponding message intention and communication account numbers, obtaining light application information corresponding to a light application to be accessed based on the message intention by the server 104 and obtaining a network link of the light application according to the communication account numbers and the message intention, generating a card message by the server 104 according to the light application information and the network link, and sending the card message to the user terminal by the server 104 so as to display the card message on a communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when detecting triggering operation on the card message.
The user terminal 102 may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, etc.
The server 104 may be a separate physical server or may be a service node in a blockchain system, where a Peer-To-Peer (P2P) network is formed between service nodes in the blockchain system, and the P2P protocol is an application layer protocol that runs on top of a transmission control protocol (TCP, transmission Control Protocol) protocol.
The server 104 may be a server cluster formed by a plurality of physical servers, and may be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms.
The user terminal 102 and the server 104 may be connected by a communication connection manner such as bluetooth, USB (Universal Serial Bus ) or a network, which is not limited in this disclosure.
In one embodiment, as shown in fig. 2, a method for accessing a light application is provided, and the method is applied to the server in fig. 1 for illustration, and includes the following steps:
s202, receiving a mobile communication message sent by a mobile communication application of the user terminal.
The mobile communication application refers to a short message service application of the user terminal, which is different from an application program needing to be additionally downloaded and installed, such as an application program of WeChat, QQ and the like. The mobile communication message refers to a short message generated by a user using a mobile communication application, such as a text message that the user can generate is "palm reimbursement" or a voice message that contains "palm reimbursement". The mobile communication message is a message generated according to a mobile communication standard. The mobile communication message is a rich media message, and can carry text, picture, voice, link information, video, card, location information, group chat and other contents, and can be specifically a 5G message. The user can receive the mobile communication messages sent by other mobile communication network users through the mobile communication application provided by the mobile operator without downloading and installing the application program or adding friends to other mobile communication network users. The mobile communication standard may be, for example, GSM (Global System for Mobile Communications ) standard, GPRS (GENERAL PACKET Radio service) standard 、GSMA RCS UP(Global System for Mobile Communications Association Rich Communication Services Universal Profile, global system for mobile communications rich media communication service) standard, or the like.
As shown in fig. 3, a message network architecture of an access method of a light application is shown, a user (consumer) sends a mobile communication message to a network service platform (5G message service provider) through a user terminal, and after passing through a 5G (5 th Generation Mobile Communication Technology, fifth generation mobile communication technology) base station, a 5GCSP (CERTIFIED SERVICE PARTNER, authentication service partner) platform and Maap (MASSAGE AS aplatform, message, i.e. platform) platform, the mobile communication message is transferred to a 5G message processing middleware (the message processing middleware may be a Software system deployed on a server), the 5G message processing middleware includes a management console, a message format wild, a message encryption, a message receiving and forwarding module, wherein the 5G message processing middleware may be a pure saas (Software AS A SERVICE, software service) platform, and supports multiple enterprises to process the mobile communication message through one 5G message processing middleware, and an enterprise service configuration is used for configuring a network link corresponding to an enterprise and an enterprise corresponding to the consumer. Background service inventory management is a related business service for managing enterprise provisioning. The 5G message processing middleware can provide an API interface for calling the CSP platform, the CSP platform can send the uplink message of the consumer to the 5G message processing middleware through the API interface, and the 5G message processing middleware decrypts the message and analyzes the intention to call the light application corresponding to the enterprise application service for access.
Specifically, the server may receive a mobile communication message sent by a user through a mobile communication application of the user terminal, where the user may send a plurality of types of mobile communication messages such as text messages and voice messages on a sending message page in the mobile communication application, and the user may search for the mobile communication message in the database as a sent mobile communication message on the sending message page in the mobile communication application.
S204, analyzing the mobile communication message to obtain the corresponding message intention and communication account.
Where message intent refers to a light application that a user wants to access by sending a mobile communication message, one user input message of the user may correspond to one or more message intents. The communication account number may refer to a user's cell phone number.
The method comprises the steps of carrying out deserialization processing on a mobile communication message by a server to obtain a deserialized message, extracting a communication account number and an encrypted user input message from the deserialized message, decrypting the encrypted user input message to obtain a decrypted user input message, and determining a message intention based on the decrypted user input message.
The anti-serialization process refers to a process of formatting a mobile communication message of an xml (extensible markup language) format type, thereby obtaining an anti-serialization message.
For example, the mobile communication message sent by the user is "palm reimbursement", the network service platform obtains the communication account number of the user, the "palm reimbursement" is encrypted as "5o6M5LiK oql6ZSA" after the mobile communication message is encrypted by the network service platform, and the communication account number "183xxxxxxxx" of the user is integrated into the mobile communication message. And the network service platform performs serialization processing on the mobile communication message, and obtains the mobile communication message in an xml format after the serialization processing. The server performs deserialization processing on the mobile communication message to obtain a deserialized message, wherein the deserialized message contains '5 o6M5LiK oql ZSA' and '183 xxxxxxxx', a communication account '183 xxxxxxxxxx' is extracted from the deserialized message, an encrypted user input message '5 o6M5LiK5oql ZSA', the encrypted user input message is decrypted to obtain a decrypted user input message 'palm reimbursement', and the message is determined to be the palm reimbursement based on the decrypted user input message.
In one embodiment, determining the message intent based on the decrypted user input message may include the server judging a type of the decrypted user input message, converting the user input message into a text message when the type of the user input message is voice, performing word segmentation processing on the text message to obtain at least two first keywords, and determining the message intent corresponding to the first keywords. When the type of the user input message is text, word segmentation processing is carried out on the user input message to obtain at least two second keywords, and message intention corresponding to the second keywords is determined.
In one embodiment, determining the message intent based on the decrypted user input message may include the server determining a type of the decrypted user input message, converting the user input message into a text message when the type of the user input message is voice, extracting at least 1 first keyword corresponding to the text message, and determining the message intent corresponding to the first keyword. And when the type of the user input message is text, extracting at least 1 second keyword corresponding to the user input message, and determining the message intention corresponding to the second keyword.
S206, acquiring light application information corresponding to the light application to be accessed based on the message intention, and acquiring the network link of the light application according to the communication account number and the message intention.
The light application refers to a Quick application (Quick App) program which can be accessed and used without downloading a link through a network. The light application to be accessed refers to a light application that the user is ready to access. The network link is used to connect from the user terminal to a link for the light application to access the page.
The method comprises the steps of determining a light application to be accessed based on a message intention, acquiring light application information corresponding to the light application, acquiring a main link corresponding to the light application based on a communication account, acquiring a sub-link corresponding to the light application based on the message intention, and splicing the main link and the sub-link to obtain a network link of the light application.
And S208, generating a card message according to the light application information and the network link.
Wherein the light application information includes a light application name, light application description information, and a light application icon. The card message may refer to information presented in the form of a card, and may include light application information and a network link accessible to the light application, through which a user may be aware of information about the light application to be accessed and access portals.
Specifically, the server generates a card message according to the light application name, the light application description information, the light application icon and the network link.
The method comprises the steps of taking a light application name as a subject of a card message, taking light application description information as a brief introduction of the card message, and taking a light application icon as an image background of the card message.
And S210, sending the card message to the user terminal so as to display the card message on a communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when detecting the triggering operation for the card message.
The access to the light application may refer to logging in the light application on line, and the logging in process can be completed without downloading the light application. After logging in the light application, corresponding operations, such as financial reimbursement operations, can be performed in the management page of the light application.
The method comprises the steps that a server carries out serialization processing on card information to obtain serialized card information, and the serialized card information is sent to a network service platform so that the network service platform can send the card information to a user terminal. To display a card message on a communication interface of the mobile communication application so that the user terminal accesses the light application based on the network link when detecting a trigger operation for the card message. The mobile communication application is an application service provided by a mobile communication operator, and specifically may be a short message application, which may be a 5G short message application. The card message is a message type in a rich media form, and the message can carry video and audio, text, pictures, link information and the like, and can be particularly a 5G message.
In one embodiment, the access method of the light application further comprises the steps that the server receives an application access request sent by the mobile communication application of the user terminal, the application access request is an application access request formed by triggering the user terminal to display the target light application entry identifier in the communication interface, the target light application and the light application are different application programs, and communication connection between the target light application and the target light application is established to achieve access to the target light application.
In one embodiment, as shown in fig. 4, which is a timing diagram of a method for accessing a light application, the method for accessing a light application includes steps of a user sending a message (mobile communication message) through a user terminal, receiving the message by a CSP platform, transferring the message to a message processing middleware, transferring the message (corresponding card message) to the CSP platform by the message processing middleware after performing anti-sequence processing, intention parsing, generating a card message, and performing anti-sequence processing, and returning the card message to the user message by the CSP platform. The user may also return a corresponding card message by clicking on a corresponding light application control at the user terminal in a light application portal menu of a card message presentation message interface of a light application as shown in fig. 5, e.g., financial cloud, mobile office cloud, etc., served by an enterprise application, e.g., ERP (ENTERPRISE RESOURCE PLANNING ) service.
In the embodiment, the mobile communication message sent by the mobile communication application of the user terminal is received, the mobile communication message is analyzed to obtain the corresponding message intention and the communication account, the light application information corresponding to the light application to be accessed is obtained based on the message intention, the network link of the light application is obtained according to the communication account and the message intention, the card message is generated according to the light application information and the network link, the card message is sent to the user terminal, the card message is displayed on the communication interface of the mobile communication application, and when the user terminal detects the triggering operation for the card message, the light application is accessed based on the network link. The method and the device have the advantages that the light application can be acquired and accessed only by using the mobile communication application to send the mobile communication message without secondary development of the application program and downloading and installing of the corresponding application program by the user, and the method and the device are simple and convenient. In addition, the separation of the light application and the application program is realized, the application program is not required to be developed for the second time, and the problems of high development and implementation cost of the light application are avoided.
In one embodiment, as shown in fig. 6, the step of acquiring information about the light application includes:
S602, determining a light application to be accessed based on the message intention.
Wherein one user input message of the user may correspond to one or more message intents.
Specifically, the server queries a light application corresponding to the message intent in the corresponding database, the light application being a light application to be accessed.
For example, the user enters a message "palm," and the determinable message is intended to be "palm funds," palm reimbursement. The server inquires the corresponding database and the light application corresponding to the palm funds and the palm reimbursement are the palm funds and the palm reimbursement, namely the light application to be accessed is the palm funds and the palm reimbursement.
S604, acquiring light application information corresponding to the light application.
Wherein the light application information includes a light application name, light application description information, and a light application icon.
Specifically, the server sequentially inquires of a light application name, light application description information, and a light application icon corresponding to a light application to be accessed.
For example, the light application to be accessed is "palm fund", "palm reimbursement", the server first inquires the light application name "palm fund" corresponding to "palm fund", the light application description information "guarantee the consultation security, submit the icon of payment efficiency" and "palm fund", and the server inquires the light application name "palm reimbursement" corresponding to "palm reimbursement", the light application description information "palm reimbursement, light and efficient" and "palm reimbursement" icons.
S606, acquiring a main link corresponding to the light application based on the communication account.
In one embodiment, prior to S606, the server enables the enterprise manager to add the user' S communication account to the corresponding enterprise application service after logging into the enterprise application service by assigning a corresponding manager account to each enterprise, so that the user can obtain a link to the enterprise application service through the communication account.
The enterprise application service comprises all light applications under the enterprise which can be accessed by the user. The primary link refers to a link to an enterprise application service.
Specifically, the server determines a corresponding enterprise application service based on the communication account number of the user and the light application, and obtains a link of the enterprise application service, namely a main link corresponding to the light application.
S608, a sub-link corresponding to the light application is acquired based on the message intention.
The sub-links refer to specific links corresponding to light applications in the enterprise application service.
Specifically, the server queries the sub-links in the enterprise application service in turn based on the light application to be accessed as determined by the message intent.
For example, the message is intended to be "palm funds", "palm reimbursement", and the light application to be accessed is determined to be "palm funds", "palm reimbursement", which in turn queries the sub-links of "palm funds" and "palm reimbursement" in the enterprise application service.
And S610, splicing the main link and the sub link to obtain the network link of the light application.
Specifically, the server splices the main link and the sub link corresponding to the light application in a mode that the main link is in front and the sub link is in back, and the network link of the light application is obtained.
In the embodiment, the light application information corresponding to the light application is acquired by determining the light application to be accessed based on the message intention, the main link corresponding to the light application is acquired based on the communication account, the sub link corresponding to the light application is acquired based on the message intention, and the main link and the sub link are spliced to obtain the network link of the light application, so that the network link of the light application can be acquired simply and conveniently without secondary development of an application program and downloading and installing of the corresponding application program by a user by only transmitting the mobile communication message by using the mobile communication application. In addition, the separation of the light application and the application program is realized, the application program is not required to be developed for the second time, and the problems of high development and implementation cost of the light application are avoided.
In one embodiment, as shown in fig. 7, another access method for a light application is provided, and the method is applied to the user terminal in fig. 1 for illustration, and includes the following steps:
s702, the mobile communication message is sent to the server through the mobile communication application.
The mobile communication application refers to a short message service application of the user terminal, which is different from an application program needing to be additionally downloaded and installed, such as an application program of WeChat, QQ and the like. The mobile communication message refers to a short message generated by a user using a mobile communication application, such as a text message that the user can generate is "palm reimbursement" or a voice message that contains "palm reimbursement". The mobile communication message is a message generated according to a mobile communication standard. The mobile communication message is a rich media message, and can carry text, picture, voice, link information, video, card, location information, group chat and other contents, and can be specifically a 5G message. The user can receive the mobile communication messages sent by other mobile communication network users through the mobile communication application provided by the mobile operator without downloading and installing the application program or adding friends to other mobile communication network users. The mobile communication standard may be, for example, GSM (Global System for Mobile Communications ) standard, GPRS (GENERAL PACKET Radio service) standard 、GSMA RCS UP(Global System for Mobile Communications Association Rich Communication Services Universal Profile, global system for mobile communications rich media communication service) standard, or the like.
As shown in fig. 3, a message network architecture of the light application access method is shown, a user (consumer) sends a mobile communication message to a network service platform (5G message service provider) through a user terminal, and the mobile communication message is processed by a 5G (5 th Generation Mobile Communication Technology, fifth generation mobile communication technology) base station, a 5G CSP (CERTIFIED SERVICE PARTNER, authentication service partner) platform, and a Maap (MASSAGE AS A platform) platform and then is sent to a 5G message processing middleware (server), where the 5G message processing middleware includes a management console, a message format wildcard, a message encryption, a message receiving and forwarding module, and the 5G message processing middleware may be a pure saas (Software service AS A SERVICE) platform, and supports multiple enterprises to process the mobile communication message through a 5G message processing middleware, and an enterprise service configuration is used for configuring a network link corresponding to an enterprise and an enterprise corresponding to the consumer. Background service inventory management is a related business service for managing enterprise provisioning. The 5G message processing middleware can provide an API interface for calling the CSP platform, the CSP platform can send the uplink message of the consumer to the 5G message processing middleware through the API interface, and the 5G message processing middleware decrypts the message and analyzes the intention to call the light application corresponding to the enterprise application service for access.
Specifically, the user terminal transmits a mobile communication message to the server through the mobile communication application in response to a transmission operation of the mobile communication message by the user through the mobile communication application. The user can send various types of mobile communication messages such as text messages, voice messages and the like on a sending message page in the mobile communication application, and the user can search the mobile communication messages in the database as the sent mobile communication messages on the sending message page in the mobile communication application.
And S704, receiving a card message sent by the server, wherein the card message is generated by the server based on the light application information and the network link acquired by the mobile communication message.
The card message is a message type in a rich media form, and the message can carry video and audio, text, pictures, link information and the like, and can be particularly a 5G message.
In one embodiment, the generation process of the card message specifically comprises the steps of analyzing the mobile communication message by a server to obtain corresponding message intention and communication account number, acquiring light application information corresponding to the light application to be accessed based on the message intention, acquiring a network link of the light application according to the communication account number and the message intention, and generating the card message according to the light application information and the network link.
The light application refers to a Quick application (Quick App) program which can be accessed and used without downloading a link through a network. The light application to be accessed refers to a light application that the user is ready to access. The network link is used to connect from the user terminal to a link for the light application to access the page. Message intent refers to a light application that a user wants to access by sending a mobile communication message, one user input message of the user may correspond to one or more message intents. The communication account number may refer to a user's cell phone number.
The light application information includes a light application name, light application description information, and a light application icon. The card message may refer to information presented in the form of a card, and may include light application information and a network link accessible to the light application, through which a user may be aware of information about the light application to be accessed and access portals.
The method comprises the steps of carrying out deserialization processing on a mobile communication message by a server to obtain a deserialized message, extracting a communication account number and an encrypted user input message from the deserialized message, decrypting the encrypted user input message to obtain a decrypted user input message, and determining a message intention based on the decrypted user input message.
The anti-serialization process refers to a process of formatting a mobile communication message of an xml (extensible markup language) format type, thereby obtaining an anti-serialization message.
For example, the mobile communication message sent by the user is "palm reimbursement", the network service platform obtains the communication account number of the user, the "palm reimbursement" is encrypted as "5o6M5LiK oql6ZSA" after the mobile communication message is encrypted by the network service platform, and the communication account number "183xxxxxxxx" of the user is integrated into the mobile communication message. And the network service platform performs serialization processing on the mobile communication message, and obtains the mobile communication message in an xml format after the serialization processing. The server performs deserialization processing on the mobile communication message to obtain a deserialized message, wherein the deserialized message contains '5 o6M5LiK oql ZSA' and '183 xxxxxxxx', a communication account '183 xxxxxxxxxx' is extracted from the deserialized message, an encrypted user input message '5 o6M5LiK5oql ZSA', the encrypted user input message is decrypted to obtain a decrypted user input message 'palm reimbursement', and the message is determined to be the palm reimbursement based on the decrypted user input message.
Specifically, since the server can return the serialized card message, the user terminal can receive the serialized card message sent by the server through the network service platform, and then perform deserialization processing on the serialized card message to obtain the corresponding card message.
In one embodiment, the step of determining the message intention based on the decrypted user input message may specifically include the steps of the server judging the type of the decrypted user input message, converting the user input message into a text message when the type of the user input message is voice, performing word segmentation processing on the text message to obtain at least two first keywords, and determining the message intention corresponding to the first keywords. When the type of the user input message is text, word segmentation processing is carried out on the user input message to obtain at least two second keywords, and message intention corresponding to the second keywords is determined.
In one embodiment, the step of determining the message intention based on the decrypted user input message may specifically include the steps of the server judging the type of the decrypted user input message, converting the user input message into a text message when the type of the user input message is voice, extracting at least 1 first keyword corresponding to the text message, and determining the message intention corresponding to the first keyword. And when the type of the user input message is text, extracting at least 1 second keyword corresponding to the user input message, and determining the message intention corresponding to the second keyword.
The method comprises the steps of determining a light application to be accessed based on a message intention, acquiring light application information corresponding to the light application, acquiring a main link corresponding to the light application based on a communication account, acquiring a sub-link corresponding to the light application based on the message intention, and splicing the main link and the sub-link to obtain a network link of the light application. Then, the server generates a card message according to the light application name, the light application description information, the light application icon and the network link.
The method comprises the steps of taking a light application name as a subject of a card message, taking light application description information as a brief introduction of the card message, and taking a light application icon as an image background of the card message.
S706, displaying the card message on the communication interface of the mobile communication application.
In one embodiment, after receiving the serialized card message, the user terminal performs deserialization processing on the serialized card message to obtain a deserialized card message, and then displays the deserialized card message on a communication interface of the mobile communication application. The serialized card information is obtained by serializing the card information by the server and is forwarded to the user terminal through the network service platform.
S708, when a trigger operation for the card message is detected, accessing the light application corresponding to the light application information based on the network link.
The access to the light application may refer to logging in the light application on line, and the logging in process can be completed without downloading the light application. After logging in the light application, corresponding operations, such as financial reimbursement operations, can be performed in the management page of the light application.
As an example, as shown in fig. 4, which is a timing diagram of a method for accessing a light application, the method for accessing a light application includes steps of a user sending a message (mobile communication message) through a user terminal, after the user receiving the message, forwarding the message to a message processing middleware, after the message processing middleware processes the message in reverse sequence, analyzing intention, generating a card message, and performing reverse serialization processing, forwarding the card message (card message corresponding to the light application) to a CSP platform, and returning the card message to the user message by the CSP platform. The user may also return a corresponding card message by clicking on a corresponding light application control at the user terminal in a light application portal menu of a card message presentation message interface of a light application as shown in fig. 5, e.g., financial cloud, mobile office cloud, etc., served by an enterprise application, e.g., ERP (ENTERPRISE RESOURCE PLANNING ) service.
Specifically, when detecting the corresponding position of the card message triggering the card message by the user in the communication interface, the user terminal accesses the light application corresponding to the light application information based on the network link.
For example, the card message may be displayed on the interface as shown in fig. 5, the mobile communication message sent by the user is "palm reimbursement", the user terminal receives the "palm reimbursement" card message sent by the server, and displays the card message on the communication interface of the mobile communication application, the user may click "enter use" in the card message, and then the user terminal accesses the light application corresponding to the light application information based on the network link.
In one embodiment, the access method of the light application further comprises the steps of displaying an entry identifier of the target light application on a communication interface, responding to triggering operation of the entry identifier, generating an application access request for accessing the target light application, enabling the target light application to be an application program different from the light application, and sending the application access request to a server through the mobile communication application so that the server establishes communication connection with the target light application based on the application access request to achieve access to the target light application.
The embodiment comprises the steps of receiving a mobile communication message sent by a mobile communication application of a user terminal, analyzing the mobile communication message to obtain corresponding message intention and a communication account, acquiring light application information corresponding to a light application to be accessed based on the message intention, acquiring a network link of the light application according to the communication account and the message intention, generating a card message according to the light application information and the network link, and sending the card message to the user terminal so as to display the card message on a communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when detecting a triggering operation for the card message. The method and the device have the advantages that the light application can be acquired and accessed only by using the mobile communication application to send the mobile communication message without secondary development of the application program and downloading and installing of the corresponding application program by the user, and the method and the device are simple and convenient. In addition, the separation of the light application and the application program is realized, the application program is not required to be developed for the second time, and the problems of high development and implementation cost of the light application are avoided.
It should be understood that, although the steps in the flowcharts of fig. 2-4, 6-7 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps of FIGS. 2-4, 6-7 may include steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor does the order in which the steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the steps or stages in other steps.
In one embodiment, as shown in fig. 8, there is provided an access apparatus for a light application, which may use a software module or a hardware module, or a combination of both, as a part of a computer device, where the apparatus specifically includes a receiving module 802, an parsing module 804, an obtaining module 806, a generating module 808, and a sending module 810, where:
A receiving module 802, configured to receive a mobile communication message sent by a mobile communication application of a user terminal.
The parsing module 804 is configured to parse the mobile communication message to obtain a corresponding message intention and a corresponding communication account.
The obtaining module 806 is configured to obtain light application information corresponding to a light application to be accessed based on the message intention, and obtain a network link of the light application according to the communication account number and the message intention.
A generating module 808 is configured to generate a card message according to the light application information and the network link.
The sending module 810 is configured to send the card message to the user terminal, so as to display the card message on a communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when detecting the triggering operation for the card message.
In one embodiment, the parsing module 802 is further configured to perform deserialization processing on the mobile communication message to obtain a deserialized message, extract the communication account number and the encrypted user input message from the deserialized message, decrypt the encrypted user input message to obtain a decrypted user input message, and determine the message intent based on the decrypted user input message.
In one embodiment, the parsing module 804 is further configured to determine a type of the decrypted user input message, convert the user input message into a text message when the type of the user input message is voice, perform word segmentation on the text message to obtain at least two first keywords, and determine a message intention corresponding to the first keywords. When the type of the user input message is text, word segmentation processing is carried out on the user input message to obtain at least two second keywords, and message intention corresponding to the second keywords is determined.
In one embodiment, the obtaining module 806 is further configured to determine a light application to be accessed based on the message intention, obtain light application information corresponding to the light application, obtain a main link corresponding to the light application based on the communication account, obtain a sub link corresponding to the light application based on the message intention, and splice the main link and the sub link to obtain a network link of the light application.
In one embodiment, the light application information includes a light application name, light application description information, and a light application icon, and the generating module 808 is further configured to generate a card message according to the light application name, the light application description information, the light application icon, and the network link, where the light application name is a subject of the card message, the light application description information is a brief introduction of the card message, and the light application icon is an image background of the card message.
In one embodiment, the sending module 810 is further configured to perform serialization processing on the card message to obtain a serialized card message, and send the serialized card message to the network service platform, so that the network service platform sends the card message to the user terminal.
In one embodiment, as shown in fig. 9, the apparatus further comprises:
The connection module 812 is configured to receive an application access request sent by a mobile communication application of the user terminal, where the application access request is an application access request formed by the user terminal detecting that an entry identifier for displaying a target light application in a communication interface is triggered, the target light application is an application program different from the light application, and establish a communication connection with the target light application to implement access to the target light application.
In one embodiment, as shown in fig. 10, another light application accessing apparatus is provided, which may be a software module or a hardware module, or a combination of the two forms a part of a computer device, and specifically includes a sending module 1002, a receiving module 1004, a display module 1006 and an accessing module 1008, where:
A sending module 1002, configured to send a mobile communication message to a server through a mobile communication application.
And the receiving module 1004 is used for receiving the card message sent by the server, wherein the card message is generated by the server based on the light application information and the network link acquired by the mobile communication message.
A display module 1006 for displaying card messages on a communication interface of the mobile communication application.
And the access module 1008 is used for accessing the light application corresponding to the light application information based on the network link when the triggering operation for the card message is detected.
In one embodiment, the access module 1008 is further configured to present an entry identifier of the target light application on the communication interface, generate an application access request for accessing the target light application in response to a trigger operation on the entry identifier, send the application access request to the server through the mobile communication application, and enable the server to establish a communication connection with the target light application based on the application access request, so as to achieve access to the target light application.
In the embodiment, the mobile communication message sent by the mobile communication application of the user terminal is received, the mobile communication message is analyzed to obtain the corresponding message intention and the communication account, the light application information corresponding to the light application to be accessed is obtained based on the message intention, the network link of the light application is obtained according to the communication account and the message intention, the card message is generated according to the light application information and the network link, the card message is sent to the user terminal, the card message is displayed on the communication interface of the mobile communication application, and when the user terminal detects the triggering operation for the card message, the light application is accessed based on the network link. The method and the device have the advantages that the light application can be acquired and accessed only by using the mobile communication application to send the mobile communication message without secondary development of the application program and downloading and installing of the corresponding application program by the user, and the method and the device are simple and convenient. In addition, the separation of the light application and the application program is realized, the application program is not required to be developed for the second time, and the problems of high development and implementation cost of the light application are avoided.
For specific limitations of the access means for the light application, reference may be made to the above limitations of the access method for the light application, and no further description is given here. The various modules in the lightweight application access device described above may be implemented in whole or in part in software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a user terminal or a server, and in this embodiment, the computer device is taken as a server for illustration, and the internal structure thereof may be as shown in fig. 11. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing access data for the light application. The network interface of the computer device is used for communicating with an external user terminal through a network connection. The computer program, when executed by a processor, implements a method of accessing a lightweight application.
It will be appreciated by persons skilled in the art that the architecture shown in fig. 11 is merely a block diagram of some of the architecture relevant to the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements are applicable, and that a computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In an embodiment, there is also provided a computer device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, storing a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
In one embodiment, a computer program product or computer program is provided that includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in the above-described method embodiments.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
Those skilled in the art will appreciate that implementing all or part of the above-described methods may be accomplished by way of a computer program, which may be stored on a non-transitory computer readable storage medium and which, when executed, may comprise the steps of the above-described embodiments of the methods. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (14)

1.一种轻应用的访问方法,其特征在于,所述方法包括:1. A method for accessing a lightweight application, characterized in that the method comprises: 接收用户终端的移动通信应用发送的移动通信消息;Receiving a mobile communication message sent by a mobile communication application of a user terminal; 将所述移动通信消息进行解析处理,得到对应的消息意图和通信账号;Parsing the mobile communication message to obtain the corresponding message intent and communication account; 基于所述消息意图获取待访问的轻应用对应的轻应用信息;Acquire light application information corresponding to the light application to be accessed based on the message intent; 基于所述通信账号获取与所述轻应用对应的主链接;所述主链接是指企业应用服务的链接;所述企业应用服务是指包含用户能够访问的企业下所有轻应用的服务;Acquire a main link corresponding to the light application based on the communication account; the main link refers to a link to an enterprise application service; the enterprise application service refers to a service that includes all light applications under the enterprise that can be accessed by the user; 基于所述消息意图获取与所述轻应用对应的子链接;所述子链接是指所述企业应用服务中对应轻应用的具体链接;Acquire a sub-link corresponding to the light application based on the message intent; the sub-link refers to a specific link corresponding to the light application in the enterprise application service; 拼接所述主链接和所述子链接,得到所述轻应用的网络链接;Connecting the main link and the sub-link to obtain the network link of the light application; 根据所述轻应用信息和所述网络链接生成卡片消息;Generate a card message according to the light application information and the network link; 将所述卡片消息发送至所述用户终端,以在所述移动通信应用的通信界面上显示所述卡片消息,以使所述用户终端在检测到针对所述卡片消息的触发操作时,基于所述网络链接访问所述轻应用。The card message is sent to the user terminal to display the card message on the communication interface of the mobile communication application, so that the user terminal accesses the light application based on the network link when a trigger operation for the card message is detected. 2.根据权利要求1所述的方法,其特征在于,所述将所述移动通信消息进行解析处理,得到对应的消息意图和通信账号包括:2. The method according to claim 1, wherein the step of parsing the mobile communication message to obtain the corresponding message intent and communication account comprises: 对所述移动通信消息进行反序列化处理,得到反序列化消息;Deserializing the mobile communication message to obtain a deserialized message; 从所述反序列化消息中提取通信账号和经过加密的用户输入消息;Extracting the communication account and the encrypted user input message from the deserialized message; 对经过加密的所述用户输入消息进行解密,得到解密后的用户输入消息;Decrypting the encrypted user input message to obtain a decrypted user input message; 基于解密后的所述用户输入消息确定消息意图。The message intent is determined based on the decrypted user input message. 3.根据权利要求2所述的方法,其特征在于,所述基于解密后的所述用户输入消息确定消息意图包括:3. The method according to claim 2, wherein determining the message intent based on the decrypted user input message comprises: 判断解密后的所述用户输入消息的类型;Determining the type of the decrypted user input message; 当所述用户输入消息的类型为语音时,将所述用户输入消息转换为文字消息;When the type of the user input message is voice, converting the user input message into a text message; 对所述文字消息进行分词处理,得到至少两个第一关键字;Performing word segmentation processing on the text message to obtain at least two first keywords; 确定与所述第一关键字对应的消息意图;Determining a message intent corresponding to the first keyword; 当所述用户输入消息的类型为文字时,对所述用户输入消息进行分词处理,得到至少两个第二关键字;When the type of the user input message is text, performing word segmentation processing on the user input message to obtain at least two second keywords; 确定与所述第二关键字对应的消息意图。A message intent corresponding to the second keyword is determined. 4.根据权利要求1所述的方法,其特征在于,所述基于所述消息意图获取待访问的轻应用对应的轻应用信息包括:4. The method according to claim 1, characterized in that the acquiring the light application information corresponding to the light application to be accessed based on the message intent comprises: 基于所述消息意图确定待访问的轻应用;Determining a light application to be accessed based on the message intent; 获取所述轻应用对应的轻应用信息。Obtain the light application information corresponding to the light application. 5.根据权利要求1所述的方法,其特征在于,所述轻应用信息包括轻应用名称、轻应用描述信息和轻应用图标;5. The method according to claim 1, characterized in that the light application information includes a light application name, a light application description information and a light application icon; 所述根据所述轻应用信息和所述网络链接生成卡片消息包括:Generating a card message according to the light application information and the network link includes: 根据所述轻应用名称、所述轻应用描述信息、所述轻应用图标和所述网络链接,生成卡片消息;Generate a card message according to the light application name, the light application description information, the light application icon and the network link; 其中,所述轻应用名称作为所述卡片消息的主题;The light application name is used as the subject of the card message; 所述轻应用描述信息作为所述卡片消息的简介;The light application description information serves as a brief introduction to the card message; 所述轻应用图标作为所述卡片消息的图像背景。The light application icon serves as the image background of the card message. 6.根据权利要求1所述的方法,其特征在于,所述将所述卡片消息发送至所述用户终端包括:6. The method according to claim 1, wherein sending the card message to the user terminal comprises: 将所述卡片消息进行序列化处理,得到序列化的卡片消息;Serializing the card message to obtain a serialized card message; 将序列化的所述卡片消息发送至网络服务平台,以使所述网络服务平台将所述卡片消息发送至所述用户终端。The serialized card message is sent to a network service platform, so that the network service platform sends the card message to the user terminal. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method according to claim 1, characterized in that the method further comprises: 接收所述用户终端的移动通信应用发送的应用访问请求;所述应用访问请求,是所述用户终端在检测到对所述通信界面中展示目标轻应用的入口标识进行触发所形成的应用访问请求;所述目标轻应用与所述轻应用是不同的应用程序;receiving an application access request sent by the mobile communication application of the user terminal; the application access request is an application access request formed by the user terminal upon detecting that an entry identifier displaying a target light application in the communication interface is triggered; the target light application and the light application are different application programs; 建立与所述目标轻应用之间的通信连接,以实现对所述目标轻应用的访问。A communication connection is established with the target light application to enable access to the target light application. 8.一种轻应用的访问方法,其特征在于,所述方法包括:8. A method for accessing a lightweight application, characterized in that the method comprises: 通过移动通信应用向服务器发送移动通信消息;Sending a mobile communication message to a server via a mobile communication application; 接收所述服务器发送的卡片消息;所述卡片消息,是所述服务器基于所述移动通信消息获取的轻应用信息和网络链接生成的;所述网络链接是由主链接和子链接拼接得到;所述主链接是指企业应用服务的链接,且基于通信账号获取得到;所述企业应用服务是指包含用户能够访问的企业下所有轻应用的服务;所述子链接是指所述企业应用服务中对应轻应用的具体链接,且基于消息意图获取得到;在所述移动通信应用的通信界面上显示所述卡片消息;Receive a card message sent by the server; the card message is generated by the server based on the light application information and network link obtained by the mobile communication message; the network link is obtained by splicing a main link and a sub-link; the main link refers to a link of an enterprise application service, and is obtained based on a communication account; the enterprise application service refers to a service containing all light applications under an enterprise that can be accessed by a user; the sub-link refers to a specific link corresponding to the light application in the enterprise application service, and is obtained based on the message intent; display the card message on the communication interface of the mobile communication application; 当检测到针对所述卡片消息的触发操作时,基于所述网络链接访问所述轻应用信息对应的轻应用。When a trigger operation for the card message is detected, the light application corresponding to the light application information is accessed based on the network link. 9.根据权利要求8所述的方法,其特征在于,所述方法还包括:9. The method according to claim 8, characterized in that the method further comprises: 在所述通信界面展示目标轻应用的入口标识;Displaying an entry mark of the target light application on the communication interface; 响应于对所述入口标识的触发操作,生成用于访问所述目标轻应用的应用访问请求;所述目标轻应用与所述轻应用是不同的应用程序;In response to a triggering operation on the entry identifier, generating an application access request for accessing the target light application; the target light application and the light application are different application programs; 通过所述移动通信应用向所述服务器发送所述应用访问请求,以使所述服务器基于所述应用访问请求,建立与所述目标轻应用之间的通信连接,以实现对所述目标轻应用的访问。The application access request is sent to the server through the mobile communication application, so that the server establishes a communication connection with the target light application based on the application access request to achieve access to the target light application. 10.一种轻应用的访问装置,其特征在于,所述装置包括:10. A device for accessing a light application, characterized in that the device comprises: 接收模块,用于接收用户终端的移动通信应用发送的移动通信消息;A receiving module, used for receiving a mobile communication message sent by a mobile communication application of a user terminal; 解析模块,用于将所述移动通信消息进行解析处理,得到对应的消息意图和通信账号;A parsing module, used to parse the mobile communication message to obtain the corresponding message intent and communication account; 获取模块,用于基于所述消息意图获取待访问的轻应用对应的轻应用信息,基于所述通信账号获取与所述轻应用对应的主链接;所述主链接是指企业应用服务的链接;所述企业应用服务是指包含用户能够访问的企业下所有轻应用的服务;基于所述消息意图获取与所述轻应用对应的子链接;所述子链接是指所述企业应用服务中对应轻应用的具体链接;拼接所述主链接和所述子链接,得到所述轻应用的网络链接;An acquisition module is used to acquire the light application information corresponding to the light application to be accessed based on the message intent, and acquire the main link corresponding to the light application based on the communication account; the main link refers to the link of the enterprise application service; the enterprise application service refers to the service containing all light applications under the enterprise that can be accessed by the user; acquire the sub-link corresponding to the light application based on the message intent; the sub-link refers to the specific link corresponding to the light application in the enterprise application service; splice the main link and the sub-link to obtain the network link of the light application; 生成模块,用于根据所述轻应用信息和所述网络链接生成卡片消息;A generating module, configured to generate a card message according to the light application information and the network link; 发送模块,用于将所述卡片消息发送至所述用户终端,以在所述移动通信应用的通信界面上显示所述卡片消息,以使所述用户终端在检测到针对所述卡片消息的触发操作时,基于所述网络链接访问所述轻应用。A sending module is used to send the card message to the user terminal to display the card message on the communication interface of the mobile communication application, so that the user terminal can access the light application based on the network link when detecting a trigger operation for the card message. 11.一种轻应用的访问装置,其特征在于,所述装置包括:11. A device for accessing a light application, characterized in that the device comprises: 发送模块,用于通过移动通信应用向服务器发送移动通信消息;A sending module, used for sending a mobile communication message to a server via a mobile communication application; 接收模块,用于接收所述服务器发送的卡片消息;所述卡片消息,是所述服务器基于所述移动通信消息获取的轻应用信息和网络链接生成的;所述网络链接是由主链接和子链接拼接得到;所述主链接是指企业应用服务的链接,且基于通信账号获取得到;所述企业应用服务是指包含用户能够访问的企业下所有轻应用的服务;所述子链接是指所述企业应用服务中对应轻应用的具体链接,且基于消息意图获取得到;A receiving module, used to receive a card message sent by the server; the card message is generated by the server based on the light application information and network link obtained by the mobile communication message; the network link is obtained by splicing a main link and a sub-link; the main link refers to a link of an enterprise application service, and is obtained based on a communication account; the enterprise application service refers to a service containing all light applications under an enterprise that can be accessed by a user; the sub-link refers to a specific link corresponding to the light application in the enterprise application service, and is obtained based on the message intent; 显示模块,用于在所述移动通信应用的通信界面上显示所述卡片消息;A display module, used to display the card message on the communication interface of the mobile communication application; 访问模块,用于当检测到针对所述卡片消息的触发操作时,基于所述网络链接访问所述轻应用信息对应的轻应用。An access module is used to access the light application corresponding to the light application information based on the network link when a trigger operation for the card message is detected. 12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。12. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein the processor implements the steps of the method according to any one of claims 1 to 9 when executing the computer program. 13.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。13. A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented. 14.一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。14. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
CN202111583338.0A 2021-12-22 2021-12-22 Light application access method, device, computer equipment and storage medium Active CN114385382B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111583338.0A CN114385382B (en) 2021-12-22 2021-12-22 Light application access method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111583338.0A CN114385382B (en) 2021-12-22 2021-12-22 Light application access method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114385382A CN114385382A (en) 2022-04-22
CN114385382B true CN114385382B (en) 2024-12-24

Family

ID=81197204

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111583338.0A Active CN114385382B (en) 2021-12-22 2021-12-22 Light application access method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114385382B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114969603A (en) * 2022-05-27 2022-08-30 中移互联网有限公司 5G message-based picture acquisition and picture generation method and system
CN117278509A (en) * 2022-06-15 2023-12-22 华为技术有限公司 Rich media message interaction method, client, cloud equipment and communication system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108279828A (en) * 2016-12-30 2018-07-13 北京搜狗科技发展有限公司 A kind of method, apparatus and terminal starting application program
CN113450230A (en) * 2021-07-12 2021-09-28 中国银行股份有限公司 Financing risk assessment method and device, storage medium and electronic equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2469408A1 (en) * 2010-12-22 2012-06-27 France Telecom System and method for remotely triggering actions on a mobile device
US10402464B2 (en) * 2013-11-21 2019-09-03 Beijing Qihoo Technology Company Limited Methods and apparatuses for opening a webpage, invoking a client, and creating a light application
CN110162776B (en) * 2019-03-26 2024-10-18 腾讯科技(深圳)有限公司 Interactive message processing method, device, computer equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108279828A (en) * 2016-12-30 2018-07-13 北京搜狗科技发展有限公司 A kind of method, apparatus and terminal starting application program
CN113450230A (en) * 2021-07-12 2021-09-28 中国银行股份有限公司 Financing risk assessment method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN114385382A (en) 2022-04-22

Similar Documents

Publication Publication Date Title
US20220335214A1 (en) Device Identifier Dependent Operation Processing of Packet Based Data Communication
US10957326B2 (en) Device identifier dependent operation processing of packet based data communication
CN107622135B (en) Method and apparatus for displaying information
US20210073051A1 (en) Late connection binding for bots
US8549471B2 (en) Method and apparatus for providing API service and making API mash-up, and computer readable recording medium thereof
US9519506B2 (en) Method and apparatus for enabling remote service task based access to functionality provided by one or more remote services
CN112202744B (en) Multi-system data communication method and device
CN114385382B (en) Light application access method, device, computer equipment and storage medium
CN111045833A (en) Interface calling method and device
CN110704200A (en) Methods and devices for converting invocation interfaces
WO2018145574A1 (en) Information processing method and device, terminal, server and storage medium
CN112243016A (en) Middleware platform, terminal equipment, 5G artificial intelligence cloud processing system and processing method
US20100228772A1 (en) Method and apparatus for performing an information search and retrieval by submitting an electronic form over e-mail
CN113934559A (en) Application program query method, device, equipment and storage medium
CN111488286B (en) Method and device for independently developing Android modules
CN110708238B (en) Method and apparatus for processing information
CN116561013B (en) Test methods, devices, electronic equipment and media based on the target service framework
AU2018390863B2 (en) Computer system and method for extracting dynamic content from websites
US8838596B2 (en) Systems and methods to process enquires by receving and processing user defined scopes first
CN113055348A (en) Cross-platform data request method and device and electronic equipment
CN112084441A (en) Information retrieval method and device and electronic equipment
CN112581007B (en) A process information processing method, device and system
CN113360704A (en) Voice playing method and device and electronic equipment
US12229176B1 (en) Software utility toolbox for client devices
CN112347382A (en) Product page sharing method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant