CN103995872A - Method and system for discussions and chat on basis of scene in application - Google Patents
Method and system for discussions and chat on basis of scene in application Download PDFInfo
- Publication number
- CN103995872A CN103995872A CN201410217391.2A CN201410217391A CN103995872A CN 103995872 A CN103995872 A CN 103995872A CN 201410217391 A CN201410217391 A CN 201410217391A CN 103995872 A CN103995872 A CN 103995872A
- Authority
- CN
- China
- Prior art keywords
- user
- application
- chat
- circle
- discussion
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method and system for discussions and chat on the basis of a scene in an application. By means of the method and the system, a user can see other people using the same or the same type of applications or having access to the same or same type of resources or having the same or similar scene or located in the same or nearby geographic positions and talk or chat with them. The user can call friends of the user from a certain position of the application by means of the method and the system, friends in the system and friends in integrated social networking services or/and instant messaging tools can come to participate in discussions. By means of user circles, application positions and integration of existing third-party applications and browsers, all existing applications are actually expanded and upgraded to places where chatting and social activities can be achieved. An application miscellaneous function can be achieved so that use experience of the user can be enhanced. New social activity platforms can be constructed as well on the basis of the method and the system, and therefore the user can do social activities around scenes including applications, application positions, application resources and geographic positions.
Description
Technical field
The present invention relates to application-development technologies field, particularly a kind of in application the method and system based on developing scenes discussion and chat.
Background technology
User, when using various application programs, usually thinks and uses this application equally, or similar application, or uses the people of identical or the similar resource discussion of chatting.For example: when user A is used cruel my music " plan of runing away " band's song " star in the night sky ", very naturally want to discuss with other cruel I users use, the discussion pop music trend of cruel my music player; Or and listen to other people of " star in the night sky ", comprise the people who uses other players to listen to, this song is discussed, or is thought and listen to people's discussion " plan of runing away " band of other " runing away plan " songs.
At present, for reaching this purpose, the normal method of using has:
(1) use the chat that application itself provides that function is discussed
Use the chat that application itself provides that function is discussed: certain applications provide user the discussion module of chatting, after the common registered user of user login, just can with the discussion of chatting of other login users.But still there is certain shortcoming: the chat discussion of different application is independent completely mutually, have separately isolated message and good friend, user cannot check own chat record in different application simultaneously, also cannot the good friend in the chat module of A application and in B application chat or set off a discussion.
(2) use immediate communication tool
When using a certain application, open immediate communication tool, unlatching and good friend's dialogue.Shortcoming: 1. need to leave current application, open immediate communication tool, in dialog procedure, also need to switch between the current application user different with immediate communication tool experiences.2. dialogue has been confined to install between the good friend of same immediate communication tool, and need to and talk with good friend and open this immediate communication tool simultaneously.3. before conversing with good friend, unless arranged in advance, cannot learn whether good friend is also using this application.4. cannot know other users that using this application, also cannot initiate and their dialogue, or add their existing dialogue.
(3) use the topic function of social networks (containing forum)
In social networks application, initiate topic, and good friend and other interested people discuss.Shortcoming: 1. need to leave current application, open social networks application, in dialog procedure, also need to switch between the current application user different with social application experiences.2. promptness is poor, and the discussion of social networks needs user initiatively to upgrade conventionally, can see new information.3. dialogue is confined between the good friend of same social networks.4. cannot know and participate in who in topic and using this application, also uncontrollable/get rid of other people that do not use this application to participate in discussion.That is to say, discussing in this way and chatting is all only confined to login same social networks, and has initiatively participated between the user of same topic.
In view of this, prior art haves much room for improvement and improves.
Summary of the invention
In view of above-mentioned the deficiencies in the prior art part, the object of the present invention is to provide a kind of in application the method and system based on developing scenes discussion and chat, thereby in solution prior art application program cannot realize user in application program directly with the same or similar application of use, access same or similar resource, or have identical or similar scene, or be in same or near geographic position other people set off a discussion and the problem of chatting.
In order to achieve the above object, the present invention has taked following technical scheme:
A method based on developing scenes discussion and chat in application, wherein, said method comprising the steps of:
S1, startup application program, obtain its corresponding user circle:
S2, set off a discussion and chat with other users in user circle.
The described method based on developing scenes discussion and chat in application, wherein, before described step S1, also comprise that step S0, order are near same or geographic position or use same or similar application, access same or similar resource, or have the user of identical or similar scene to form user's circle; User in described user's circle is determined by geographic position dimension and application resource dimension.
The described method based on developing scenes discussion and chat in application, wherein, in described step S1, obtain its corresponding user circle and specifically comprise:
S11, obtain the current application site of user and current geographic position;
S12, according to current application site and current geographic position, from storage of subscriber data, screen user, form user's circle, and upgrade the relevant information in storage of subscriber data.
The described method based on developing scenes discussion and chat in application, wherein, in described step S2 with user circle in other users set off a discussion and specifically comprise with chatting:
Enclose user session and enclose user's chat with user with user.
The described method based on developing scenes discussion and chat in application, wherein, also comprises step S3, adjusts described user enclose by adjustment application dimension and geographic position dimension;
Wherein, by adjustment geographic position dimension, adjusting described user's circle specifically comprises:
S31, distance determined centered by active user location, and the distance of take is a circle of radius, meets the user who apply dimension and form user and enclose in circle;
S32, when address is famous geographic position, make address itself form one tree, the geographic range of father node comprises child node; Adjust behind address, address forms user and encloses for meeting the user who apply dimension in geographic position;
Adjust application dimension and specifically comprise the resource of adjusting application program and/or adjusting application program.
The described method based on developing scenes discussion and chat in application, wherein, also comprise step S4, in message, insert application site descriptor, receive the user of containing application site descriptor, it can be automatically or after user interactions is confirmed, start corresponding application programs, and indicate application program to arrive position in corresponding application.
The described method based on developing scenes discussion and chat in application, wherein, also comprises step S5, concentrated oneself dialogue and the chat history under different scenes of checking of user.
The described method based on developing scenes discussion and chat in application, wherein, also comprises: user call own at immediate communication tool or/and the good friend in social networks adds access customer circle sets off a discussion and chat.
A system based on developing scenes discussion and chat in application, wherein, comprising:
Be arranged on the interface module on user terminal computing equipment, for swap data between application program, operation mutually;
Be arranged on the client on user terminal computing equipment, for presenting between user's circle and user, discuss and the content of chatting, and corresponding operation interface is provided.
The described system based on developing scenes discussion and chat in application, wherein, is also included as the service end that each client of the present invention provides service, specifically by following cell formation:
Message processing unit, the message sending for receiving, process, forward user;
Scene analysis unit, for by user's geographic position data and application data, analyzes, calculates user's geographic position dimension and application dimension, presents initial user circle, and responds user's operation, adjusts user's circle;
Social networks is or/and immediate communication tool integrated unit, for integrating third-party social networks or/and immediate communication tool, allow user can call own at immediate communication tool or/and the good friend in social networks adds access customer circle sets off a discussion and chat;
Message data storage unit, for storing user's message data information;
Storage of subscriber data unit, for storing user data, it further comprises relation between user.
Compared to prior art, provided by the invention in application the method and system based on developing scenes discussion and chat have the following advantages:
User can be seen and using same or similar application, access same or similar resource, or have identical or similar scene, or be in same or near geographic position other people, and talk with or chat with them.User can also use the present invention, from applying certain position, calls own good friend, comprises good friend of the present invention and integrated social networks or/and the good friend in immediate communication tool comes to discuss.Good friend receives calling message, opens the application site descriptor automatically inserting in message, just can come application correspondence position.User and good friend can, in same application site, in identical context environmental, open a dialogue and chat.Subsequently, user can unify to check in the present invention, under different application, different scene, and the dialogue of participation and chat.
Moreover, compare with technology before, for user, using application program, during browse application resource, wish and demand that good friend talks, the present invention has overcome following defect.1), when application program is not talked with chat module, cannot realize.2) cannot allow good friend from different third parties application, add same dialogue.3) cannot allow interviewer have identical context, position in same application.4) cannot invite good friend, come application-specific position, talk.5) cannot unify to check the talk record in different application.Meanwhile, the present invention has also created user based on geographic position, application program, application resource circle, allows the user of user in enclosing be free to talk.
The present invention, by user's circle, application site with to existing third party's application (immediate communication tool, social networks application) with browser is integrated, has in fact expanded all existing application, it is all upgraded to can talk, the place of social activity.The present invention can, as application subsidiary function, strengthen user's experience.Based on the present invention, also can construct new social platform, allow user around scene, comprise application, application site, application resource, geographic position, carry out doings.
Accompanying drawing explanation
Fig. 1 be of the present invention in application the process flow diagram of the method based on developing scenes discussion and chat.
Fig. 2 be of the present invention in application the structured flowchart of the system based on developing scenes discussion and chat.
Fig. 3 is the schematic diagram that realizing in the system based on developing scenes discussion and chat in application of embodiments of the invention raising and user enclose user session.
Fig. 4 is realizing in the system based on developing scenes discussion and chat with user and enclose the schematic diagram that user chats in application of embodiments of the invention raising.
Fig. 5 is that realizing in the system based on developing scenes discussion and chat in application of embodiments of the invention raising calls community network or immediate communication tool good friend to come to participate in the schematic diagram of talking with/chatting.
Fig. 6 be of the present invention in application the structured flowchart of the functional unit of server end in the system based on developing scenes discussion and chat.
Embodiment
The invention provides a kind of in application the method and system based on developing scenes discussion and chat, for making object of the present invention, technical scheme and effect clearer, clear and definite, referring to accompanying drawing, developing simultaneously, the present invention is described in more detail for embodiment.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
First, introduce thought of the present invention:
It is considered herein that 1) user's cognition and the impact that thinking is subject to its scene of living in, therefore, the user who is in same or similar scene often has similar idea and impression, and dialogue with each other is also more easily struck a chord.Meanwhile, owing to being under same or similar scene, dialogue has had common context, can be more accurately succinct.2) speech of user under different scenes is all the wealth of user's preciousness, should be able to facilitate, unified viewed and search, rather than be dispersed in different application.Given this, the present invention has designed following methods and device, helps user to realize with other users of same or similar scene and chats or dialogue.The management tool of browsing, searching of a unification is provided for the speech of user in different application, different scene meanwhile.
Meanwhile, the present invention is based on based on following concept:
Scene: when user uses application program, its geographic location and application site, form a scene jointly.
Geographic position: user is residing geographic position in real world, can describe with longitude and latitude height, as longitude 123.123, latitude 223.223, height 111, also can use address descriptor, as: 12, grandstand 6th district, Milky Way sports center, Tianhe District, Guangzhou, Guangdong Province, China city.
Application site: the application program that user is using, with position in application.
Position in application: the resource that application program loads and the description of state, operate in the same application on different computing equipments, if open the interior position of same application, by what present to user separately, will be identical resource and state.For example: in the middle of cruel my music player, can use song title, singer (band) name, song time span, version, and current reproduction time, as position in its application.
Application site descriptor: descriptor that can an application site of unique definition.
Similar application: can load same type resource, form a class application to the application of the same or similar experience of user.For example: browser is exactly a class application, and music player is another kind of application.
Resource: the program that can be employed loads, the data of presenting to user.Be divided into perpetual resources and changing resources, perpetual resources and time-independent, the operation of any environment obtains be all same result (for example: any time, any place plays same video, what user saw is all same content), changing resources is relevant with application program running environment, varying environment result different (for example: the map resource of calling a taxi that ticks and call a taxi and load, in different time, place, presents difference).Can also be divided into dynamic resource and static resource, dynamic resource, after application program loads, can change with working time, as: music, video etc., static resource does not change with working time, as text, webpage etc.
User's circle: be near same or geographic position, or use same or similar application, access same or similar resource, or have the user of identical or similar scene to form user's circle.The particular user that user's circle comprises is how many, by geographic position dimension and application resource dimension, is determined.
Geographic position dimension: centered by user location, by distance or address, be described, for example: in 100 meters, in 1 kilometer, or: Tianhe District, Guangzhou.
Application resource dimension: centered by current resource, static resource is described with the semanteme of resource: for example: the run away star in plan/night sky, the plan of runing away.Dynamic resource is described and is added time point information description with static resource: for example: the star #42|313 runing away in plan/night sky, represent the star > > runing away in the plan song < < of the band night sky, song total length 313 seconds, current playing progress rate 42 seconds
Chat: a plurality of users participate in, for the discussion of certain topic.
Dialogue: the man-to-man session between a user and another user.
Refer to Fig. 1, its be of the present invention in application the process flow diagram of the method based on developing scenes discussion and chat.As shown in the figure, said method comprising the steps of:
S1, startup application program, obtain its corresponding user circle:
S2, set off a discussion and chat with other users in user circle.
For above-mentioned steps, be described in detail respectively below.
Described step S1, for starting application program, obtains its corresponding user circle.Specifically, before described step S1, also comprise that step S0, order are near same or geographic position or use same or similar application, access same or similar resource, or have the user of identical or similar scene to form user's circle; User in described user's circle is determined by geographic position dimension and application resource dimension.
Wherein, described in, obtaining corresponding user encloses specifically in the following way:
S11, obtain the current application site of user and current geographic position;
S12, according to current application site and current geographic position, from storage of subscriber data, screen user, form user's circle, and upgrade the relevant information in storage of subscriber data.
Described step S2 is that other users in enclosing with user set off a discussion and chat, and it specifically comprises: enclose user session and enclose user's chat with user with user.
Further, also comprise step S3, by adjustment application dimension and geographic position dimension, adjust described user and enclose;
Wherein, by adjustment geographic position dimension, adjusting described user's circle specifically comprises:
S31, distance determined centered by active user location, and the distance of take is a circle of radius, meets the user who apply dimension and form user and enclose in circle;
S32, when address is famous geographic position, make address itself form one tree, the geographic range of father node comprises child node; Adjust behind address, address forms user and encloses for meeting the user who apply dimension in geographic position;
Adjust application dimension and specifically comprise the resource of adjusting application program and/or adjusting application program use.By adjustment application dimension, adjusting described user's circle specifically specifically comprises:
S33, its classification of all application programs form application tree, from utility tree root node, to certain application program, have unique path; Its classification of all resources forms resource tree, from resource tree root node, to certain resource, also has unique path;
When S34, adjustment application dimension, on application tree or resource tree, while selecting the child node of present node, will reduce user's circle, the user that the brotgher of node of child node is comprised, gets rid of outside user encloses;
S35, while adjusting application dimension, on application tree or resource tree, while selecting the father node of present node, the circle that will extend one's service, the user that other child nodes of father node are comprised, is included in user encloses.
For instance, as user uses extremely my music " plan of runing away " band's song " star in the night sky "., with respect to application tree, its path is: my music of/application/multimedia player/audio player/music player/extremely.For resource tree, its path is :/resource/music/run away and plan the star in band/night sky.Then, when user adjusts user and encloses, if keep resource tree invariant position, on application tree, select " music player ", user encloses and can expand, and will comprise the user who uses other music players to play " music/run away and plan the star in band/night sky "; On the other hand, if keep application tree invariant position, my music of/application/multimedia player/audio player/music player/extremely, on resource tree, select " plan of runing away ", user encloses and can expand, and will comprise and use all " plan of the runing away " users of band's song of cruel my music.
Further, can also comprise step S4, in message, insert application site descriptor, receive the user of containing application site descriptor, it can be automatically or after user interactions is confirmed, start corresponding application programs, and indicate application program to arrive position in corresponding application.
Further, can also comprise step S5, concentrated oneself dialogue and the chat history under different scenes of checking of user.Or, user call own at immediate communication tool or/and the good friend in social networks adds access customer circle sets off a discussion and chat.
Refer to Fig. 2, it is system architecture of the present invention.As shown in the figure, of the present invention in application the method and system based on developing scenes discussion and chat by client and server is common, realize.In described client, application program is installed, and application program and client-side interface module (optional, can to describe in detail below) can be further set.Described server end can carry out with a plurality of third party's social networks (SN) or immediate communication tool (IM) alternately.Provided by the invention in application the system based on developing scenes discussion and chat comprise: be arranged on the interface module on user terminal computing equipment, for swap data between application program, mutually operation; And be arranged on the client on user terminal computing equipment, for presenting between user's circle and user, discuss and the content of chatting, and corresponding operation interface is provided.
Further, as shown in Figure 6, described system also comprises: for each client of the present invention provides the service end of service, specifically by following cell formation:
Message processing unit 100, the message sending for receiving, process, forward user;
Scene analysis unit 200, for by user's geographic position data and application data, analyzes, calculates user's geographic position dimension and application dimension, presents initial user circle, and responds user's operation, adjusts user's circle;
Social networks is or/and immediate communication tool integrated unit 300, for integrating third-party social networks or/and immediate communication tool, allow user can call own at immediate communication tool or/and the good friend in social networks adds access customer circle sets off a discussion and chat;
Message data storage unit 400, for storing user's message data information;
Storage of subscriber data unit 500, for storing user data, comprises relation between user, as: user's circle, good friend, concern etc.
The function of above-mentioned unit is all described in detail in said method, here superfluous having stated no longer just.It should be noted that said units can appear at server end, its part also can appear at client: if message data storage unit, storage of subscriber data unit, social networks are or/and immediate communication tool integrated unit etc.
Below in conjunction with described system, each function that the present invention once realizes is described:
(1) use the present invention and user to enclose other user's chat or dialogues
First, the module of integrated and client-side interface of the present invention (below be called for short interface module) in application program.Then, start application program, interface module is sent instruction to operating system, starts client.Certainly, client is also registrable is self-starting application, or when user wishes to enclose other user's chats or dialogue with user, activates (startup) client.
(2) show user's circle
Client is obtained the current application site of user and the current geographic position of user from interface module or operating system.Then, client sends to service end by user's current scene (application site, geographic position).Service end, according to current scene, is screened user from storage of subscriber data, forms user's circle.Meanwhile, service end, by active user's scene, is upgraded and is stored in storage of subscriber data.In order to other user's screenings, form user's circle.Then, service end sends to client by user's number of turns certificate.Finally, client presents user's circle in user interface.
(3) enclose user session with user
As shown in Figure 3, user selects to wish the other side of dialogue from client; Client is opened dialog interface; User inputs message; Client sends a message to service end; Service end message processing module deposits message in message data storage; Then, the storage of service end message processing module inquiring user data, issues message the other side's client; When the other side's client is to message, message is presented to the other side.
(4) enclose user's chat with user
As shown in Figure 4, first, client is enclosed according to user, the existing chat of list (topic); User can select to add existing chat, or newly opens chat; Client is opened chat interface; User inputs after message, and client sends a message to service end; Service end deposits message in message data storage, and the storage of inquiring user data, message is issued to other subscription clients of all participation chats; Other clients, to message, present separately.
(5) adjust (convergent-divergent) user circle
User opens client of the present invention from application program, shows active user's circle.User adjusts geographic position dimension, includes user in larger scope in user circle, maybe will dwindle user's circle, only includes the user in less scope.Adjust distance: distance determined centered by active user location, the distance of take is a circle of radius, meets the user who apply dimension and form user and enclose in circle.Or adjustment address: address is famous geographic position, address itself forms one tree, and the geographic range of father node comprises child node.Adjust behind address, address forms user and encloses for meeting the user who apply dimension in geographic position
User adjusts application dimension, expands or reduce user's circle.Adjust application tree position: the classification of application program forms one tree, from root node (application), to application program, there is unique path, for example: cruel my music player, is exactly: my music of/application/multimedia player/audio player/music player/extremely.Select high-rise (near root node), will be in same geography dimensionality, the user of more similar application programs adds access customer circle; Select low layer (away from root node), the user of less application program in same geography dimensionality will be formed to user's circle.Adjustresources tree position: resource is also a tree, selects high level to include the user of the more similar resource of use in, selects low layer will reduce user to more accurate resource.User encloses while changing, and chat list is upgraded simultaneously.The chat list of user's circle, will comprise all chats that user creates within the scope of it.
Further, all right independent startup client of the present invention of user, application dimension is now application program root vertex and resource tree root node, geography dimensionality is active user position.User also can adjust the size that user encloses as above-mentioned steps.
(6) calling own at immediate communication tool or/and the good friend in social networks
As shown in Figure 5, client, to a specific protocol of operating system registration, when operating system runs into the URL of this agreement afterwards, will be opened client of the present invention, and URL will be passed to client.Client utilizes the API (application programming interfaces) that immediate communication tool or social networks provide to obtain the good friend data of user on these platforms, and is stored in storage of subscriber data.User, in client chat interface, activate buddy list.Client chat interface is inputted according to user, and screening presents candidate's buddy list.User selects one or more good friends that will call.And input corresponding message (optional).Call the API (application programming interfaces) that immediate communication tool or social networks provide, by calling and data publish to platform separately.By calling good friend, on immediate communication tool or social networks, seen after calling message, can click the URL in message.Good friend's computing equipment operating system will be opened described client, and URL is passed to client.Good friend's client is resolved URL, to service end request, adds chat.After this, subscription client and the good friend's client adding will be chatted by service end, the message that service end sends transfer each other.
(7) application site is recovered
By user or client, insert application site descriptor in message, receive the other side of containing application site descriptor, its client can be automatically or after user interactions is confirmed, starts corresponding application programs, and indicate application program to arrive position in corresponding application.
Specifically, comprising:
(i) user A, from application program X and the interior position Y of application, is used the present invention and other user sessions or chat;
(ii) client automatically or under user A operation, is obtained X, Y from interface module or operating system, and is generated application site descriptor, is inserted in dialogue or chat messages;
(iii) other users, as the client of user B, obtain after message, automatically or under B operation, go to position Y in application program X and application.It further comprises:
Client is resolved application site descriptor, and solicit operation system starts application program X;
Client instruction interface module, allows it that application program X is navigate to position Y in application;
In the situation that there is no interface module, application program X is by query manipulation system or client, or acceptance is from the event of operating system, obtains and navigate to position Y in application.
(8) concentrate and check own dialogue and chat history under different scenes
While processing the message that all users send, the scene (geographic position, application site) when preserving message content, topic, participant, transmitting time and sending message as Message Record to message data storage;
User, can be according to the various aspects submit Query condition of Message Record when the passing message of client query, and client will be initiated inquiry;
The querying condition providing according to user, stores from message data all qualified Message Records that read back;
The Message Record inquiring is returned to client.Client is presented to user by Message Record.
In sum, disclosed by the invention in application the method and system based on developing scenes discussion and chat have the following advantages:
User can be seen and using same or similar application, access same or similar resource, or have identical or similar scene, or be in same or near geographic position other people, and talk with or chat with them.User can also use the present invention, from applying certain position, calls own good friend, comprises good friend of the present invention and integrated social networks or/and the good friend in immediate communication tool comes to discuss.Good friend receives calling message, opens the application site descriptor automatically inserting in message, just can come application correspondence position.User and good friend can, in same application site, in identical context environmental, open a dialogue and chat.Subsequently, user can unify to check in the present invention, under different application, different scene, and the dialogue of participation and chat.
Moreover, compare with technology before, for user, using application program, during browse application resource, wish and demand that good friend talks, the present invention has overcome following defect.1), when application program is not talked with chat module, cannot realize.2) cannot allow good friend from different third parties application, add same dialogue.3) cannot allow interviewer have identical context, position in same application.4) cannot invite good friend, come application-specific position, talk.5) cannot unify to check the talk record in different application.Meanwhile, the present invention has also created user based on geographic position, application program, application resource circle, allows the user of user in enclosing be free to talk.
The present invention, by user's circle, application site with to existing third party's application (immediate communication tool, social networks application) with browser is integrated, has in fact expanded all existing application, it is all upgraded to can talk, the place of social activity.The present invention can, as application subsidiary function, strengthen user's experience.Based on the present invention, also can construct new social platform, allow user around scene, comprise application, application site, application resource, geographic position, carry out doings.
Be understandable that, for those of ordinary skills, can be equal to replacement or change according to technical scheme of the present invention and inventive concept thereof, and all these changes or replacement all should belong to the protection domain of the appended claim of the present invention.
Claims (10)
1. the method based on developing scenes discussion and chat in application, is characterized in that, said method comprising the steps of:
S1, startup application program, obtain its corresponding user circle:
S2, set off a discussion and chat with other users in user circle.
According to claim 1 in application the method based on developing scenes discussion and chat, it is characterized in that, before described step S1, also comprise that step S0, order are near same or geographic position or use same or similar application, access same or similar resource, or have the user of identical or similar scene to form user's circle; User in described user's circle is determined by geographic position dimension and application resource dimension.
According to claim 1 in application the method based on developing scenes discussion and chat, it is characterized in that, in described step S1, obtain its corresponding user circle and specifically comprise:
S11, obtain the current application site of user and current geographic position;
S12, according to current application site and current geographic position, from storage of subscriber data, screen user, form user's circle, and upgrade the relevant information in storage of subscriber data.
According to claim 3 in application the method based on developing scenes discussion and chat, it is characterized in that, in described step S2 with user circle in other users set off a discussion and specifically comprise with chatting:
Enclose user session and enclose user's chat with user with user.
According to claim 3 in application the method based on developing scenes discussion and chat, it is characterized in that, also comprise step S3, by adjustment application dimension and geographic position dimension, adjust described user and enclose;
Wherein, by adjustment geographic position dimension, adjusting described user's circle specifically comprises:
S31, distance determined centered by active user location, and the distance of take is a circle of radius, meets the user who apply dimension and form user and enclose in circle;
S32, when address is famous geographic position, make address itself form one tree, the geographic range of father node comprises child node; Adjust behind address, address forms user and encloses for meeting the user who apply dimension in geographic position;
Adjust application dimension and specifically comprise adjustment application tree position and/or adjustresources tree position.
According to claim 5 in application the method based on developing scenes discussion and chat, it is characterized in that, also comprise step S4, in message, insert application site descriptor, receive the user of containing application site descriptor, it can be automatically or after user interactions is confirmed, start corresponding application programs, and indicate application program to arrive position in corresponding application.
According to claim 5 in application the method based on developing scenes discussion and chat, it is characterized in that, also comprise that step S5, user concentrate to check own dialogue and chat history under different scenes.
According to claim 5 in application the method based on developing scenes discussion and chat, it is characterized in that, also comprise: user call own at immediate communication tool or/and the good friend in social networks adds access customer circle sets off a discussion and chat.
9. the system based on developing scenes discussion and chat in application, is characterized in that, comprising:
Be arranged on the interface module on user terminal computing equipment, for swap data between application program, operation mutually;
Be arranged on the client on user terminal computing equipment, for presenting between user's circle and user, discuss and the content of chatting, and corresponding operation interface is provided.
According to claim 9 in application the system based on developing scenes discussion and chat, it is characterized in that, also comprise:
For each client of the present invention provides the service end of service, specifically by following cell formation:
Message processing unit, the message sending for receiving, process, forward user;
Scene analysis unit, for by user's geographic position data and application data, analyzes, calculates user's geographic position dimension and application dimension, presents initial user circle, and responds user's operation, adjusts user's circle;
Social networks is or/and immediate communication tool integrated unit, for integrating third-party social networks or/and immediate communication tool, allow user can call own at immediate communication tool or/and the good friend in social networks adds access customer circle sets off a discussion and chat;
Message data storage unit, for storing user's message data information;
Storage of subscriber data unit, for storing user data, it further comprises relation between user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410217391.2A CN103995872B (en) | 2014-05-21 | 2014-05-21 | It is a kind of in the application based on developing scenes discussion with chat method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410217391.2A CN103995872B (en) | 2014-05-21 | 2014-05-21 | It is a kind of in the application based on developing scenes discussion with chat method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103995872A true CN103995872A (en) | 2014-08-20 |
CN103995872B CN103995872B (en) | 2017-04-05 |
Family
ID=51310037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410217391.2A Active CN103995872B (en) | 2014-05-21 | 2014-05-21 | It is a kind of in the application based on developing scenes discussion with chat method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103995872B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656732A (en) * | 2015-11-04 | 2017-05-10 | 陈包容 | Scene information-based method and device for obtaining chat reply content |
CN108959311A (en) * | 2017-05-23 | 2018-12-07 | 腾讯科技(深圳)有限公司 | A kind of social activity scene configuration method and device |
CN110945840A (en) * | 2017-06-15 | 2020-03-31 | 谷歌有限责任公司 | Embedded program and interface for chat conversations |
JP2021012723A (en) * | 2016-05-17 | 2021-02-04 | グーグル エルエルシーGoogle LLC | Automatically augmenting message exchange threads based on message grouping |
US11303590B2 (en) | 2016-09-20 | 2022-04-12 | Google Llc | Suggested responses based on message stickers |
US11418471B2 (en) | 2015-12-21 | 2022-08-16 | Google Llc | Automatic suggestions for message exchange threads |
US11502975B2 (en) | 2015-12-21 | 2022-11-15 | Google Llc | Automatic suggestions and other content for messaging applications |
US11574470B2 (en) | 2017-05-16 | 2023-02-07 | Google Llc | Suggested actions for images |
US11700134B2 (en) | 2016-09-20 | 2023-07-11 | Google Llc | Bot permissions |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571618A (en) * | 2010-12-07 | 2012-07-11 | 腾讯科技(深圳)有限公司 | Instant messaging method and device |
US20120278388A1 (en) * | 2010-12-30 | 2012-11-01 | Kyle Kleinbart | System and method for online communications management |
CN103096242A (en) * | 2011-11-03 | 2013-05-08 | 腾讯科技(深圳)有限公司 | User recommendation method and system based on location based services |
-
2014
- 2014-05-21 CN CN201410217391.2A patent/CN103995872B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571618A (en) * | 2010-12-07 | 2012-07-11 | 腾讯科技(深圳)有限公司 | Instant messaging method and device |
US20120278388A1 (en) * | 2010-12-30 | 2012-11-01 | Kyle Kleinbart | System and method for online communications management |
CN103096242A (en) * | 2011-11-03 | 2013-05-08 | 腾讯科技(深圳)有限公司 | User recommendation method and system based on location based services |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656732A (en) * | 2015-11-04 | 2017-05-10 | 陈包容 | Scene information-based method and device for obtaining chat reply content |
US11502975B2 (en) | 2015-12-21 | 2022-11-15 | Google Llc | Automatic suggestions and other content for messaging applications |
US11418471B2 (en) | 2015-12-21 | 2022-08-16 | Google Llc | Automatic suggestions for message exchange threads |
JP2021012723A (en) * | 2016-05-17 | 2021-02-04 | グーグル エルエルシーGoogle LLC | Automatically augmenting message exchange threads based on message grouping |
US11222030B2 (en) | 2016-05-17 | 2022-01-11 | Google Llc | Automatically augmenting message exchange threads based on tone of message |
US11762865B2 (en) | 2016-05-17 | 2023-09-19 | Google Llc | Automatically augmenting message exchange threads based on tone of message |
US11303590B2 (en) | 2016-09-20 | 2022-04-12 | Google Llc | Suggested responses based on message stickers |
US11700134B2 (en) | 2016-09-20 | 2023-07-11 | Google Llc | Bot permissions |
US11574470B2 (en) | 2017-05-16 | 2023-02-07 | Google Llc | Suggested actions for images |
CN108959311A (en) * | 2017-05-23 | 2018-12-07 | 腾讯科技(深圳)有限公司 | A kind of social activity scene configuration method and device |
CN108959311B (en) * | 2017-05-23 | 2022-11-22 | 腾讯科技(深圳)有限公司 | Social scene configuration method and device |
CN110945840B (en) * | 2017-06-15 | 2022-03-29 | 谷歌有限责任公司 | Method and system for providing embedded application associated with messaging application |
CN110945840A (en) * | 2017-06-15 | 2020-03-31 | 谷歌有限责任公司 | Embedded program and interface for chat conversations |
US11451499B2 (en) | 2017-06-15 | 2022-09-20 | Google Llc | Embedded programs and interfaces for chat conversations |
Also Published As
Publication number | Publication date |
---|---|
CN103995872B (en) | 2017-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103995872A (en) | Method and system for discussions and chat on basis of scene in application | |
Hacker et al. | Virtually in this together–how web-conferencing systems enabled a new virtual togetherness during the COVID-19 crisis | |
Park et al. | What makes smartphone users satisfied with the mobile instant messenger?: Social presence, flow, and self-disclosure | |
US8688805B2 (en) | Scenario based content delivery | |
US20070168480A1 (en) | Interactive Robot Creation | |
CN103297325B (en) | Method, device and equipment mutual with third-party application in instant communicating system | |
US20090063991A1 (en) | Virtual Discussion Forum | |
US20170155609A1 (en) | Method and device for prompting dynamic information about contact person | |
TW201222271A (en) | System and method for providing and managing interactive services | |
CN108667798A (en) | A kind of method and system of virtual viewing | |
Vashistha et al. | {IVR} junction: Building scalable and distributed voice forums in the developing world | |
Park et al. | Analyzing user satisfaction factors for instant messenger-based mobile SNS | |
US10257128B2 (en) | Presenting messages to participants based on neighborhoods | |
Hasyim et al. | Web-based telegram chatbot management system: create chatbot without programming language requirements | |
Nikou et al. | Mobile converged rich communication services: A conjoint analysis | |
US9531822B1 (en) | System and method for ranking conversations | |
US8458265B1 (en) | Method and computer-readable medium for social network audio exchange with push-to-talk | |
EP2611082A1 (en) | Method for instant communicating between instant messaging clients | |
Hong et al. | Managing clouds, smart networks and services: a report on APNOMS 2011 | |
van der Merwe | South Africa's adolescents in a wired world | |
CN107195211A (en) | Online prison class system based on bypass | |
Hirsch | Communities real and imagined: designing a communication system for zimbabwean activists | |
US11776007B1 (en) | Environmental and context-based customization of advertisement messages | |
TWI614718B (en) | Method for accumulating corresponding scores according to types of information transmitted by terminal devices | |
Zhou et al. | Towards the social and mobile: The development of the mobile internet in China and Japan |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |